#ifndef MEASUREMENTALGORITHMBUTTON_H
#define MEASUREMENTALGORITHMBUTTON_H

#include <QPushButton>

// 前向声明UI类
namespace Ui {
class MeasurementAlgorithmButton;
}

class MeasurementAlgorithmButton : public QPushButton
{
    Q_OBJECT

public:
    explicit MeasurementAlgorithmButton(QWidget *parent = nullptr);
    ~MeasurementAlgorithmButton();

    // 设置按钮文字
    void setText(const QString &text);
    // 设置图标（资源路径形式）
    void setIcon(const QString &iconPath);
    
private:
    Ui::MeasurementAlgorithmButton *ui; // UI对象指针

};

#endif // MEASUREMENTALGORITHMBUTTON_H
